package com.classprictice;

public class FatherTest {
    public static void main(String[] args) {
        //调用静态 方法，编译看左边，运行看左边
        //父对象创建父对象
        Father f = new Father();
        f.add();
        //左边没有子类方法，会报错
//        f.ziadd();
//        f.zishow();
        //子对象创建子对象
        Son s = new Son();
        //左边会继承 父类方法
        s.add();
        s.ziadd();
        //父对象创建子对象
        Father f1 = new Son();

        //左边没有子类方法，会报错
        f1.add();
//        f1.ziadd();
//        f1.zishow();
    }
}
class Father{
    public static void add(){
        System.out.println("父类方法");
    }
    public void show(){
        System.out.println("父类方法");
    }
}
class Son extends Father{
    public static void ziadd(){
        System.out.println("子类方法");
    }
    public void zishow(){
        System.out.println("子类方法");
    }
}
